1086
648
263
1225
2005
845
415
1299
874
105
2456
825
1239
1667
102
2771
1317
3320
869
576
842
791
706
987
567
660